home *** CD-ROM | disk | FTP | other *** search
- Path: keats.ugrad.cs.ubc.ca!not-for-mail
- From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
- Newsgroups: comp.lang.c
- Subject: Re: "Avoid K&R" (says AOL)
- Date: 22 Jan 1996 08:08:58 -0800
- Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
- Message-ID: <4e0cqqINN3mq@keats.ugrad.cs.ubc.ca>
- References: <bnelsonDL3pyq.IIp@netcom.com>
- NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
-
- In article <bnelsonDL3pyq.IIp@netcom.com>,
- Bob Nelson <bnelson@netcom.com> wrote:
- >I had long thought that some of the bashing of AOL in this newsgroup
- >(and other Usenet groups) was unwarranted. Consequently, I
- >thought I'd try out my 10 hours of free time to have a look around.
- >
- >During the course of my visit, I visited the "Development" area to
- >take a look around. Among other things, they have a "Programmer's
- >University" for on-line tutoring, including the C/C++ languages. What
- >really attracted my attention is the reading list wherein Schildt is
- >described as "excellent" and K&R is to be "avoided".
- >
- >Granted the AOL development forum is very Windows/Intel-centric, but
- >I was still surprised to K&R diminished to the level of a book "...to
- >win bar bets if you hang out at a programmer's bar" even in an area
- >designed to beginning C programmers.
- >
- >While flames against individual AOL subscribers (simply for having
- >aol.com in the address) are unjust -- I can't help but question why
- >a service renders this disservice to its subscribers.
- >
- >The highlights from that on-line document are reproduced below
- >(condensed...but contextually faithful):
- >
- >
- >---------- From AOL's C/C++ recommended reading list ----------
- >
- >C BOOKS
- >
- >There are several books concerned with C as a beginner's language, or
- >moving from another language to C among them are:
- >
- >Teach Yourself C
- >Herb Schildt
- >McGraw Hill Pub.
- >ISBN 881596-7
- >
- >An excellent tutorial for anyone learning at home, integrated and
- >overlapping segments allows the beginner to reinforce his skills.
- >This book also delves into the more intricate items in C.
- >
- >[...]
- >
- >BOOKS TO BE AWARE OF
- >
- >[...]
- >
- >Avoid the K & R C Language book, as well as the Stroustrup C++ Programming
- >Language book. These books were written to set a standard for developers
- >of the language. They make awful tutorials, are hard to read, and
- >generally just discourage the novice programmer. They are however good
- >to win bar bets if you hang out at a programmer's bar.
-
- They are also good if you don't want to make an ass of yourself before the
- audience of this newgroup by saying that you have been programming for twelve
- years and never come across the ? : ternary conditional operator.
-
- K&R does require that you know something about programming, that is for sure.
- It's about the language "C", not about programming. If I were a Fortran or
- Pascal expert coming to the C language, I'd find the K&R excellent. In fact
- that's been my experience.
-
- But for someone who knows nothing, it cannot serve as the only book! To learn
- programming properly, you have to understand machine architecture, data
- structures and algorithm, program design, etc.
-
- ALso, If you plan on being a serious programmer, be prepared to one day hang
- out at a programmers' bar and engage in bets...
- --
-
-